/*
@page {
    margin: 0;
    size: A3;
}
*/
@charset "utf-8";

p {
    font-family: "楷体", "宋体", "Cascadia Code", serif;
    /* font-size: small; */
}

#write h1,
.markdown-section h1 {
    text-align: center;
    font-size: xx-large;
    counter-reset: h2;
}

#write h2,
.markdown-section h2 {
    /* color:aqua; */
    font-size: larger;
    counter-reset: h3;
}

#write h3,
.markdown-section h3 {
    font-size: medium;
    counter-reset: h4;
}

#write h4,
.markdown-section h4 {
    font-size: normal;
    counter-reset: h5;
}

#write h5,
.markdown-section h5 {
    font-size: small;
    counter-reset: h6;
}

#write h6,
.markdown-section h6 {
    font-size: smaller;
    counter-reset: h7;
}

#write h2::before,
.markdown-section h2::before {
    counter-increment: h2;
    content: counter(h2) ". ";
}

#write h3::before,
.markdown-section h3::before {
    counter-increment: h3;
    content: counter(h2) "." counter(h3) " ";
}

#write h4::before,
.markdown-section h4::before {
    counter-increment: h4;
    content: counter(h2) "." counter(h3) "." counter(h4) " ";
}

#write h5::before,
.markdown-section h5::before {
    counter-increment: h5;
    content:"    " counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) " ";
}

#write h6::before,
.markdown-section h6::before {
    counter-increment: h6;
    content: none;
}



/* CSS Document */
.tabtop13 {
    margin-top: 13px;
}

.tabtop13 td {
    background-color: #ffffff;
    height: 25px;
    line-height: 150%;
}

.font-center {
    text-align: center
}

.btbg {
    background: #e9faff !important;
}

.btbg1 {
    background: #f2fbfe !important;
}

.btbg2 {
    background: #f3f3f3 !important;
}

.biaoti {
    font-family: 微软雅黑;
    font-size: 26px;
    font-weight: bold;
    border-bottom: 1px dashed #CCCCCC;
    color: #255e95;
}

.titfont {

    font-family: 微软雅黑;
    font-size: 16px;
    font-weight: bold;
    color: #255e95;
    background: url(../images/ico3.gif) no-repeat 15px center;
    background-color: #e9faff;
}

.tabtxt2 {
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    color: #327cd1;
}

.tabtxt3 {
    font-family: 微软雅黑;
    font-size: 14px;
    padding-left: 15px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 20px;
}

tbody {
    font-size: 95%;
    font-style: italic;
}

tfoot {
    font-weight: bold;
}

/* ol {
    display: block;
    padding: 0 0 0 26px;
    list-style: none;
    background: #ccc;
    overflow: hidden;
    counter-reset: numList;
}
ol li {
    width: 176px;
    margin-right: 44px;
    float: left;
    position: relative
}
ol li:before {
    counter-increment: numList;
    content: counter(numList);
    
    float: left;
    position: absolute;
    left: -26px;
    
    font: bold 12px sans-serif;
    text-align: center;
    color: #fff;
    line-height: 18px;
    
    width: 18px; height: 18px;
    background: #f0f;
    
    -moz-border-radius: 999px;
    border-radius: 999px
} */